package com.ytjj.qmyx.admin.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class ChannelLabelAutoDetail implements Serializable {
    /**
     * 标签id
     *
     * @mbg.generated
     */
    private Integer labelId;

    /**
     * 上架日期开始
     *
     * @mbg.generated
     */
    private Date launchDateStart;

    /**
     * 上架日期结束
     *
     * @mbg.generated
     */
    private Date launchDateEnd;

    /**
     * 上架天数开始
     *
     * @mbg.generated
     */
    private Integer launchDayStart;

    /**
     * 上架天数结束
     *
     * @mbg.generated
     */
    private Integer launchDayEnd;

    /**
     * 被购次数最小
     *
     * @mbg.generated
     */
    private Integer buyNumMin;

    /**
     * 被购次数最大
     *
     * @mbg.generated
     */
    private Integer buyNumMax;

    /**
     * 商品库存最小
     *
     * @mbg.generated
     */
    private Integer productStockMin;

    /**
     * 商品库存最大
     *
     * @mbg.generated
     */
    private Integer productStockMax;

    /**
     * 商品分类
     *
     * @mbg.generated
     */
    private String productCategory;

    /**
     * 前端传过来的数据结构
     */
    private List<List<Integer>> productCategoryList;

    /**
     * 品牌名称
     *
     * @mbg.generated
     */
    private String brandName;

    /**
     * 运营活动
     *
     * @mbg.generated
     */
    private String activity;

    private static final long serialVersionUID = 1L;

    public Integer getLabelId() {
        return labelId;
    }

    public void setLabelId(Integer labelId) {
        this.labelId = labelId;
    }

    public Date getLaunchDateStart() {
        return launchDateStart;
    }

    public void setLaunchDateStart(Date launchDateStart) {
        this.launchDateStart = launchDateStart;
    }

    public Date getLaunchDateEnd() {
        return launchDateEnd;
    }

    public void setLaunchDateEnd(Date launchDateEnd) {
        this.launchDateEnd = launchDateEnd;
    }

    public Integer getLaunchDayStart() {
        return launchDayStart;
    }

    public void setLaunchDayStart(Integer launchDayStart) {
        this.launchDayStart = launchDayStart;
    }

    public Integer getLaunchDayEnd() {
        return launchDayEnd;
    }

    public void setLaunchDayEnd(Integer launchDayEnd) {
        this.launchDayEnd = launchDayEnd;
    }

    public Integer getBuyNumMin() {
        return buyNumMin;
    }

    public void setBuyNumMin(Integer buyNumMin) {
        this.buyNumMin = buyNumMin;
    }

    public Integer getBuyNumMax() {
        return buyNumMax;
    }

    public void setBuyNumMax(Integer buyNumMax) {
        this.buyNumMax = buyNumMax;
    }

    public Integer getProductStockMin() {
        return productStockMin;
    }

    public void setProductStockMin(Integer productStockMin) {
        this.productStockMin = productStockMin;
    }

    public Integer getProductStockMax() {
        return productStockMax;
    }

    public void setProductStockMax(Integer productStockMax) {
        this.productStockMax = productStockMax;
    }

    public String getProductCategory() {
        return productCategory;
    }

    public void setProductCategory(String productCategory) {
        this.productCategory = productCategory;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getActivity() {
        return activity;
    }

    public void setActivity(String activity) {
        this.activity = activity;
    }

    public List<List<Integer>> getProductCategoryList() {
        return productCategoryList;
    }

    public void setProductCategoryList(List<List<Integer>> productCategoryList) {
        this.productCategoryList = productCategoryList;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", labelId=").append(labelId);
        sb.append(", launchDateStart=").append(launchDateStart);
        sb.append(", launchDateEnd=").append(launchDateEnd);
        sb.append(", launchDayStart=").append(launchDayStart);
        sb.append(", launchDayEnd=").append(launchDayEnd);
        sb.append(", buyNumMin=").append(buyNumMin);
        sb.append(", buyNumMax=").append(buyNumMax);
        sb.append(", productStockMin=").append(productStockMin);
        sb.append(", productStockMax=").append(productStockMax);
        sb.append(", productCategory=").append(productCategory);
        sb.append(", brandName=").append(brandName);
        sb.append(", activity=").append(activity);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}